Requests in Field Service

  • Last Created On Jun 12, 2026
  • 10
0 0

Overview

A Request is the first step in the Field Service workflow. It records an incoming service need from a customer — whether submitted by an admin on the customer's behalf, or directly by the customer through the Customer Portal.

Request workflow

Admin/Customer submits Request

        ↓

Admin reviews → Approve or Reject

        ↓ (if Approved)

Convert to Estimate  ──── or ────  Convert directly to Work Order

        ↓                                      ↓

  Send quotation                       Schedule Appointment

Two ways a Request can be created

MethodWho creates itChannel value
Admin PortalStaff member on behalf of the customerManual
Customer PortalCustomer logs in and submits themselvesPortal


Configure Prefix Settings for Request Code

Every Request gets an auto-generated Request Code. Before creating your first Request, configure the format at Field Service → Settings → Prefix Settings → Request Code section.

  • Request Code Prefix: Short label added to the beginning of every code
  • Next Request Number: Sequence number for the next record
  • Request Number Format: Format pattern for the number portion

Click Save after configuring.

Create a Request – Admin Portal

Use this method when a staff member creates a Request on behalf of a customer — for example, when a customer calls in by phone.

Step 1. Go to Field Service → Requests → click Add Request


Step 2. The Add Request dialog appears. Fill in the form:


Request Code: Auto-generated based on Prefix Settings. Displayed in gray — not editable. Example: REQ-00001-12062026085838

Description: Summary of the service need — what the customer requires

Customer: Select the customer. Triggers auto-fill of Email, Phone, Service Address, and Billing Address

Email: Customer's email address. Auto-filled from Customer record. Editable

Phone: Customer's phone number

Customer Asset: The specific asset belonging to this customer that needs service. Dropdown — filtered to assets owned by the selected Customer

Territory: The service area where the work will be performed. Dropdown of available Territories

Currency: Currency for any cost calculations on this Request

Currency Rate: Exchange rate from system default currency. Auto-filled as 1 if the selected currency matches the default; otherwise pulled from Settings → Currency Rates

Service Address: Physical location where the service will be carried out. Auto-filled from customer, editable

Billing Address: Address used for billing purposes. Auto-filled from customer's Billing & Shipping, editable

Priority: Urgency level: Low, Medium, High, Urgent

Due Date: The date by which this Request must be resolved or closed

Request Source: How the request came in (Web, Phone, Email, Offline)

Preferred Date 1: First preferred date the customer would like the service performed

Preferred Date 2: Second preferred date as an alternative

Preferred Time: Preferred time of day. Morning or Afternoon or Evening or Anytime

Preferred Note: Any additional scheduling notes or special instructions from the customer

Step 3. Click Save.

After saving — Admin Portal

  • The Request appears in the Field Service → Requests list with:
    • Status: Draft
    • Channel: Manual
  • The system sends an email notification to the customer confirming that their request has been received
  • The Request is visible to the customer in the Customer Portal immediately after creation

Create a Request – Customer Portal

Customers can submit Requests themselves through the Customer Portal. This requires the admin to first enable Show Public Page and configure Notification Recipients.

Admin setup (one-time)

Step 1. Go to Field Service → Settings → Other Settings

Step 2. Check Show Public Page — this enables the Customer Portal for Field Service

Step 3. In Notification Recipients for Requests, select one or more staff members who should be notified when a customer submits a Request


Step 4. Click Save

Customer steps

Step 1. Customer logs in to the Customer Portal

Step 2. Navigate to Field Service → Requests

Step 3. Click Add Request


Step 4. Fill in the form. 

Step 5. Click Save

After saving — Customer Portal

  • The Request appears in the customer's portal list with Status: Draft and Channel: Portal
  • The customer can click into the Request to view details
  • The customer can click Cancel to cancel the request — status changes to Cancelled

  • The system sends an email/web notification to all staff members configured in Notification Recipients for Requests
  • The system sends an email notification to the customer confirming their request was received

Request Detail Page

Open any Request from the list to view its detail page. The detail page is organized into tabs:


  • Overview: All General Information fields — Description, Priority, Status, Due Date, Customer, Contact, Addresses, Preferred Dates, Currency, Request Source, Related Estimates, Related Work Orders
  • Estimates: All Estimates linked to this Request
  • Work Orders: All Work Orders linked to this Request
  • Discussions: Chat thread between customer and staff to discuss this request.


Approve or Reject a Request

Once a Request is reviewed, an admin can Approve or Reject it from the detail page.

Step 1. Go to Field Service → Requests → click on the Request Code to open the detail page

Step 2. The current status shows Draft. Click the status dropdown on the status badge to change it:

  • Select Approve to approve the request
  • Select Reject to reject it


Step 3. The system automatically sends an email notification to the customer informing them of the outcome:

  • ✅ Approved → customer receives approval notification
  • ❌ Rejected → customer receives rejection notification

Note: After Approval, the More button appears in the top-right corner of the detail page, providing access to Convert to Work Order, Convert to Estimate, and Delete actions.

Convert an Approved Request

Once a Request is Approved, it can be converted into either an Estimate or a Work Order — but not both.

  • Convert to Estimate: The customer needs a cost quotation before work begins. The Estimate is sent for approval; after the customer accepts, a Work Order is created from the Estimate.
  • Convert to Work Order: The scope and cost are already agreed upon. Skip the quotation step and go directly to scheduling the work.

⚠️ Important: You can only convert a Request once. After converting to either an Estimate or a Work Order, the other option is no longer available. Choose carefully.

Steps to convert

Step 1. Open the Approved Request detail page

Step 2. Click More (top-right) → select Convert to Estimate or Convert to Work Order


Step 3. The system redirects to the corresponding creation form — Create New Estimate or Create New Work Order — with relevant fields pre-filled from the Request

Step 4. Review and complete the form, then click Submit / Save

Step 5. The conversion is complete. The new Estimate or Work Order is now linked to the original Request and visible in the corresponding tab on the Request detail page.


Email Notifications

The system sends automated email notifications at each key stage of the Request lifecycle. Notification content can be customized at Settings → Email Templates.

  • Request Created – Send to Client
  • Request Created – Send to Staff
  • Request Approved – Send to Client
  • Request Rejected – Send to Client


Views: 10

Recent Articles

  • Service Appointment in Field Service
    8
  • Work Orders in Field Service
    5
  • Estimates in Field Service
    9
  • Requests in Field Service
    10
  • Other Settings in Field Service
    16

Popular Articles

  • Warehouse
    2467
  • Item Settings
    1989
  • Plaid environment & Setup Your Bank Acco...
    1783
  • General Accounting Settings
    1680
  • Mapping Setup
    1559